@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}




img{ border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none;}
body{ font-family:"微软雅黑"; background:#eaeaea;}
input,select,button{ font-family:"微软雅黑";/*-webkit-appearance : none ; border-radius:0;*/}

.clear{ clear:both; width:100%; height:0; overflow:hidden;}

.all{ max-width:640px;}
header{ background:url(../images/hd_bg.jpg) no-repeat; background-size:100% 50px; width:100%; height:50px; position:relative;}
.nav{ display:block; background:url(../images/nav_menu.png) center no-repeat; background-size:28px; width:50px; height:50px; position:relative; z-index:2;}
.shopping{ float:right; background:url(../images/gwc_ico.png) center no-repeat; background-size:25px; width:50px; height:50px; margin-top:-50px; position:relative; z-index:2;}
.logo{ display:block; width:130px; position:relative; top:-40px; margin:0 auto; padding-top:5px;}
.logo img{ max-width:100%;}
.banner{ max-width:640px; margin:0 auto;}
.banner img{ max-width:100%;}
/*-------插件已包含关键性样式以下只用于设置焦点按钮的样式可自定义------*/
.slider{display:none}/*用于获取更加体验*/
.focus span{width:12px;height:12px;margin-right:5px;background:#fff;font-size:0; border-radius:6px;}
.focus span.current{ background:url(../images/ban_h.png) no-repeat;}
.quick-column{ background:#130f0d; padding:10px;}
.quick-column li{ float:left; display:inline; width:25%; text-align:center;}
.quick-column li img{}
.quick-column li a{ display:block; color:#b2a797; font-size:16px;}
.quick-column li a i{ display:block; width:50px; height:50px; border-radius:50%; margin:0 auto 5px; background:#433830 url(../images/nav_ico.png) center no-repeat;}
.quick-column li.nav-admin a i{ background-size:26px; background-position:center 14px;}
.quick-column li.nav-order a i{ background-size:26px; background-position:center -40px;}
.quick-column li.nav-collect a i{ background-size:30px; background-position:center -110px;}
.quick-column li.nav-service a i{ background-size:30px; background-position:center -161px;}
.idx-product{ background:#1f1a17; padding:5px;}
.idx-product li{ float:left; display:inline; width:50%;}
.idx-product li img,.idx-product-last img{ display:block; overflow:hidden; max-width:100%;}
.idx-product a{ margin:5px; position:relative;}
.idx-product a,.idx-product-last a{ display:block;}
.idx-product li i,.idx-product-last i{ display:block; position:absolute; bottom:0; width:100%; background:url(../images/black.png) repeat; height:32px;}
.idx-product li p,.idx-product-last p{ position:absolute; bottom:0; height:32px; overflow:hidden; line-height:32px; font-size:14px; color:#ded3c2; padding-left:10px;}
.idx-product-last a{ position:relative;}
footer{ padding:25px 0 20px; background:#120f0d; text-align:center; color:#ded3c2;}
footer p{ line-height:24px; font-size:14px;}
footer p a{ color:#ded3c2;}

/*左侧导航*/
.sidebar-left { box-shadow: 3px 0px 3px 0px rgba(0, 0, 0, 0.3);/* background-image: url(../images/sidebar-bg.png);*/ background-color:rgba(0,0,0,0.9); background-repeat: repeat; width: 205px; position: fixed; z-index: 99999; top: 0px; left: -273px; bottom: 0px; overflow: hidden; position: fixed; }
.sidebar-scroll-left { padding-right: 20px; left: 0px; width: 205px; overflow: scroll!important; overflow-x: hidden!important; -webkit-overflow-scroll: touch!important; height: 100%; position:relative;}
/*Left sidebar styles*/
.sidebar-left a{ display:block; position:relative;}
.sidebar-header-left { height: 51px; background-color: #1d1f22; border-bottom: solid 1px #141719; }
.sidebar-left-logo { position: absolute; top: 15px; left: 15px; max-width:139px;}
.close-sidebar-left { background-color: #212326; background-image: url(../images/accessdenied.png); background-size: 20px 20px; background-repeat: no-repeat; background-position: 13px 13px; height: 50px; width: 50px; margin-left: 158px; display: block; }
.sidebar-divider-text { color: #FFFFFF; font-size: 14px; font-weight: 700; padding-top: 15px; padding-left: 15px; margin-bottom: 15px; }
.nav-item { display:block; position:relative; -webkit-tap-highlight-color: rgba(0,0,0,0); text-shadow: 0px 2px 0px rgba(0,0,0,1); font-size: 12px; font-weight: 700; color: #f1f1f1; height: 50px; line-height: 49px; padding-left:15px; background-position: 20px center; background-image: url(../images/sidebar-deco.png); background-repeat: repeat-x; background-position: left bottom;}
.icon-page { position: absolute; background-image: url(../images/gopage@2x.png); background-size: 8px 11px; background-repeat: no-repeat; display: block; width: 10px; height: 15px; top: 19px; left: 180px; }
.icon-drop { position: absolute; background-image: url(../images/godrop@2x.png); background-size: 11px 8px; background-repeat: no-repeat; display: block; width: 10px; height: 15px; top: 19px; left: 176px; }
.submenu a { text-shadow: 0px 2px 0px rgba(0,0,0,1); background-image: url(../images/sidebar-deco.png); background-repeat: repeat-x; padding-top: 12px; padding-bottom: 12px; padding-left: 25px; font-size: 12px; color: #ccc; text-transform: uppercase; font-weight: 900; }
.submenu a em { background-image: url(../images/gopage@2x.png); background-size: 8px 11px; background-repeat: no-repeat; float: left; width: 10px; height: 15px; display: block; margin-top: 5px; padding-right: 35px; }
.submenu a:first-child { background-image: none!important; }
.submenu { display: none; }
.close-bottom-left { display: block; background-image: url(../images/accessdenied.png); background-repeat: no-repeat; background-position: center 16px; background-size: 25px 25px; height: 50px;}

/*内页样式*/
a.page-title{ display:block; width:100%; text-align:center; position:relative; top:-42px; margin:0 auto; font-size:28px; color:#fff; z-index:0;}
.p-footer{ background:#eaeaea; border-top:7px #d9d9d9 solid; color:#272727; margin-bottom:50px;}
.p-footer a{ color:#272727;}
.all .main{ background:#eaeaea; width:100%; overflow:hidden;}
.all  span{ color:#333;}
/*产品*/
.filter{ border-bottom:2px #920200 solid;}
.filter li{ float:left; display:inline; width:25%;}
.filter li a{ display:block; height:46px; line-height:46px; text-align:center; font-size:14px; color:#2f2f2f; background:url(../images/bg1.png) left center no-repeat; background-size:1px 36px;}
.filter li:first-child a{ background:none;}
.filter li a:hover,.filter li.current a{ border-bottom:2px #920200 solid;}
.p-product{ margin:20px 5px;}
.p-product li{ float:left; width:50%;}
.p-product li .p-product-con{ margin:5px; border:1px #d0d0d0 solid; background:#fff;}
.p-product li a{ display:block; color:#413e3e;}
.p-product li img{ display: block; height: auto; width: 100%;}
.p-product li h3{ font-size:14px; font-weight:normal; color:#413e3e; margin-bottom:10px;}
.p-product li p{ line-height:24px; clear:both; overflow:hidden;}
.p-product li p span{ font-family:Arial; font-size:14px; color:#ab0000; vertical-align:middle;}
.p-product li p del{ font-size:12px; color:#0a0a0a; vertical-align:middle; margin-left:5px;}
.p-product li p a.p-collect{ display:block; float:right; background:url(../images/p_collect.png) no-repeat; background-size:24px 24px; width:24px; height:24px;}
.p-product li a.p-collect:hover,.p-product li a.p-collect:focus{ background:url(../images/p_collect_h.png) no-repeat;}
.p-product-name{ padding:10px 10px 15px 15px;}
/*产品-------------------------------------------------------*/
/*产品详情*/
.main-product{ padding-bottom:50px;}
.p-product-det1{ background:#fff; padding:5px 10px 15px; border-bottom:1px #d0d0d0 solid; margin-bottom:10px;}
.slideBox{ position:relative; overflow:hidden; margin:10px auto;  max-width:620px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:relative;height:8px; bottom:15px; left:46%; z-index:1; width:42px;}
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#d0d0d0; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.slideBox .hd li.on{ background:#b10a0a;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.p-product-det-name{ margin-top:10px;}
.product-det-namel{ float:left; width:80%;}
.product-det-namel h3{ font-size:14px; font-weight:normal;}
.product-det-namel p{ clear:both; overflow:hidden; margin:3px 0;}
.product-det-namel p span{ float:left; font-size:18px; font-family:Arial; color:#b10a0a; margin-right:10px;}
.product-det-namel p span i{ font-family:"微软雅黑"; font-style:normal; font-size:14px; font-weight:bold; vertical-align:middle;}
.product-det-namel p span b{ font-size:16px; font-family:Arial; margin:0 5px; vertical-align:middle;}
.product-det-namel p samp{ font-family:"微软雅黑"; background:url(../images/ico.png) left bottom no-repeat; padding-left:3px; float:left;}
.product-det-namel p em{ background:#f47a86; font-size:11px; font-style:normal; color:#fff; padding:2px;}
.product-det-namel del{ font-size:14px; color:#7c7c7c;}
.det-collect{ float:right; width:15%; border-left:1px #dadada solid; text-align:center; font-size:12px; color:#272727; background:url(../images/p_collect.png) center top no-repeat; background-size:24px 24px; height:45px; padding-top:28px;}
/*.det-collect:hover,.det-collect:focus{ color:#b10a0a;}*/
.p-product-detail{ background:#fff; padding:0 10px; border-bottom:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid; margin-bottom:10px;}
/*.p-product-par{ padding:15px 0; border-bottom:1px #e3e3e3 solid;}
.p-product-par li{ font-size:12px; color:#282828; width:33%; float:left; display:inline; height:27px; line-height:27px; border-left:1px #d3d3d3 solid; text-align:center;}
.p-product-par li:first-child{ border:none; text-align:left;}
.p-product-par li span{ margin-left:10px;}*/
.p-product-add{ padding:19px 0 5px;}
.p-product-add span{ float:left; font-size:12px; line-height:41px; margin-right:5px;}
.num{ float:left; border:1px #d0d0d0 solid; width:153px; height:39px; margin-right:10px;}
.p-product-add p{ float:left; font-size:14px; color:#606060; line-height:41px;}
.p-product-add i{ display:block; margin-left:40px; color:#282828; font-style:normal; font-size:12px; line-height:41px;}
.p-product-pic{/* background:#fff;*/ border-bottom:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid;}
.tab { width:100%;}
.tab-m{ margin-bottom:11px; background:#fff; width:100%;}
.tab-m li{ float:left; width:33.3%; height:54px; text-align:center; border-bottom:1px #dadada solid;}
.tab-m li a{ font-size:14px; font-family:"微软雅黑"; height:54px; border-left:1px #dadada solid; line-height:54px; display:block; color:#666; }
.tab-m li:first-child a{ border-left:none;}
.tab-m li.cur a{/* background:#f3f2f2; height:55px;*/ color:#d2100d;}
.pro-attr{ padding:24px 10px; background:#fff; border-top:1px #dadada solid;}
.ul-3{ font-size:14px; border:1px #cfcfcf solid; border-bottom:none;}
.ul-3 li{border-bottom:1px #cfcfcf solid; clear:both; overflow:hidden; line-height:45px;}
.ul-3 li span{ float:left; color:#666; width:100px; display:block; text-align:center; border-right:1px #cfcfcf solid;}
.ul-3 li p{ padding-left:120px; line-height:45px;}
.detail-img { padding:17px 10px; padding-bottom:25px; background:#fff; border-top:1px #dadada solid;}
.detail-img img{ display:block; max-width:100%;}
.tran-records{ padding:24px 10px; background:#fff; border-top:1px #dadada solid;}
.records-table{ width:100%;}
.records-table th{ background:#f7f7f7; height:40px; font-size:14px; color:#666;}
.records-table td{ font-size:12px; color:#666; text-align:center; padding:12px 0; border-bottom:1px #eee dotted;}
.records-table td span{ display:block; color:#999;}
.product-button{ display:block; position:fixed; bottom:50px; left:0; z-index:10; padding:10px 0 15px; text-align:center; background:#fff; width:100%; z-index:1;}
.product-button a{ display:inline-block; height:40px; line-height:40px; padding:0 15px; background-color:#f15119; color:#fff; border-radius:5px; font-size:14px;}
.buy-button{ border:none; display:inline-block; height:40px; line-height:40px; padding:0 15px; background-color:#f15119; color:#fff; border-radius:5px; font-size:14px; background-image:url(../images/icon1.png); background-position:15px center; background-repeat:no-repeat; background-size:15px 15px; padding-left:35px;}
.add-button{ border:none;display:inline-block; height:40px; line-height:40px; padding:0 15px; background-color:#f15119; color:#fff; border-radius:5px; font-size:14px; background-color:#a90808; background-image:url(../images/icon2.png); background-position:15px center; background-repeat:no-repeat; background-size:15px 15px; padding-left:35px;}
/*产品详情-------------------------------------------------------*/
/*登录*/
.back{ display:block; background:url(../images/back.png) center no-repeat; background-size:10px; width:30px; height:50px; position:relative; z-index:2;}
.p-login{ width:300px; margin:0 auto; padding-top:50px;}
.login_name,.login_password{ border:1px #bababa solid; border-radius:30px; background:url(../images/login_bg1.png) 16px center no-repeat; background-color:#eee; width:230px; height:30px; line-height:30px; box-sizing:content-box; padding:15px 0; padding-left:70px;}
.login_name input,.login_password input{ height:30px; line-height:30px; border:none; background:none; width:200px;}
.login_password{ background-image:url(../images/login_bg2.png); margin:29px 0;}
.p-login p{ font-size:14px; clear:both; overflow:hidden;}
.p-login p a{ float:left; color:#212121;}
.p-login a.no_name{ float:right; font-size:14px; text-decoration:underline; text-align:center; display:block; text-decoration:underline;}
.product-button1{ display:block; position:fixed; bottom:50px; left:0; z-index:10; padding:10px 0 15px; text-align:center; background:#eaeaea; width:100%; z-index:1;}
.login_ipt{-webkit-appearance : none ;  display:inline-block; background:#9e090c; width:300px; height:40px; line-height:40px; color:#fff; font-size:16px; border:none; border-radius:30px; cursor:pointer;}

/*登录-------------------------------------------------------*/
/*订单信息*/
.address{ width:100%; padding:20px 0;}
.add_adre{ display:block; background:#96c; font-size:12px; color:#fff; height:20px; border-radius:10px; width:120px; margin:0 auto; text-align:center; line-height:20px;}
.addre_c{ background:url(../images/icon5.png) 10px center no-repeat; padding:0 10px 0 40px;}
.addre_cc{ background:url(../images/bg4.png) right center no-repeat; padding-right:25px; line-height:1.8;}
.addre_cc a{ color:#666;}
.addre_cc h3{ font-size:14px; color:#333; font-weight:normal;}
.addre_cc h3 span{ color:#666; float:right;}
.addre_cc p{ font-size:12px; clear:#666;}
.bill{ margin-top:10px; padding:10px 10px 0; background:#fff; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid;}
.bill-title{ padding:10px 0; border-bottom:1px #d6d6d6 solid;}
.bill-title h2{ float:left; font-size:15px; color:#444; font-weight:normal;}
.bill-title p{ float:right; font-size:14px; color:#444;}
.bill-title p span{ margin-left:10px;}
.bill_ul li{ background:#fff;}
.bill_li_1{ border-top:1px #d5d5d5 dashed; padding-top:10px; margin-top:10px;}
.bill_li_1:first-child{ border:none;}
.bill_li_1 a{ display:block;}
.bill_li_1 img{ float:left; width:115px; height:106px; margin-right:2%; border:1px #e4e4e4 solid; box-sizing:border-box;}
.bill_li_1 p{ padding-left:125px; color:#413e3e; font-size:16px; line-height:1.8;}
.bill_li_1 p span{ display:block; font-size:14px; color:#413e3e;}
.bill_li_1 p span i{ float:right; font-style:normal;}
.bill-tic{ border-top:1px #d1d1d1 solid; margin-top:10px;}
.bill-tic p{ height:50px; line-height:50px;  padding-right:15px; border-bottom:1px #d5d5d5 dashed; color:#717171; font-size:12px;}/*background:url(../images/bg4.png) right center no-repeat;*/
.bill-tic p span{ font-size:14px; color:#444; margin-right:10px;}
.bill-tic p a{ display:block; color:#717171;}
.bill-mes{ background:#e5e4e4; border-radius:4px; width:100%; height:30px; margin:15px 0;}
.ma-input{ margin:0 10px; background:0; border:none; height:30px; line-height:30px; width:100%;}
.bill-ma{ border-top:1px #d5d5d5 dashed; padding-top:15px;}
.bill-ma .bill-mes{ margin-top:0;}
.bill-pay{ padding:0 10px; background:#fff; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; margin-top:10px; margin-bottom:10px;}
.bill-pay-ul img{ float:left;}
.bill-pay-ul li{ padding:15px 0; border-bottom:1px #e3e3e3 solid;}
.bill-pay-li{ width:100%; padding-left:65px; color:#353535;}
.bill-pay-li h3{ font-size:14px; font-weight:normal;}
.bill-pay-li p{ font-size:12px;}
.custom-radio{ position: relative;}
.custom-radio input{ position: absolute; right: 0; top: 3px; margin: 0; z-index: 0; }
.custom-radio label{ display: block; position: relative; margin-top:10px; z-index: 1;cursor: pointer; }
.custom-radio label{ background: url(../images/radiobutton.jpg) right center no-repeat;}
.custom-radio label.checked{ background: url(../images/radiobutton_ed.jpg) right center no-repeat;}
.pay-more{ display:block; text-align:center; font-size:14px; color:#353535; padding:15px 0;}
.pay-more span{ background:url(../images/xia_ico.png) right center no-repeat; padding-right:25px;}
.bill-send{ padding:0 10px; background:#fff; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid; margin-top:10px; margin-bottom:10px;}
.bill-send-ul img{ float:left;}
.bill-send-ul li{ padding:15px 0; border-bottom:1px #e3e3e3 solid; background:url(../images/bg4.png) right center no-repeat; background-size:11px 22px;}
.bill-send-ul li p{ font-size:14px;}
.bill-send-ul .custom-radio{ position: relative; height:18px;}
.bill-send-ul .custom-radio input{ position: absolute; left: 2px; top: 0px; margin: 0; z-index: 0; }
.bill-send-ul .custom-radio label{ display: block; position: relative; z-index: 1;cursor: pointer; padding-left:30px; height:18px; }
.bill-send-ul .custom-radio label{ background: url(../images/radiobutton.jpg) no-repeat; }
.bill-send-ul .custom-radio label.checked{ background: url(../images/radiobutton_ed.jpg) no-repeat; }
.use-integ{ padding:25px 10px;}
.use-integ .custom-radio label p{ line-height:32px; font-size:14px; color:#373636; float:left;}
.use-integ .custom-radio{ position: relative; height:32px;}
.use-integ .custom-radio input{ position: absolute; left: 2px; top: 11px; margin: 0; z-index: 0; }
.use-integ .custom-radio label{ display: block; position: relative; z-index: 1;cursor: pointer; padding-left:30px; height:32px; line-height:36px; }
.use-integ .custom-radio label{ background: url(../images/radiobutton.jpg) left 9px no-repeat; }
.use-integ .custom-radio label.checked{ background: url(../images/radiobutton_ed.jpg) left 9px no-repeat; }
.integ-sr{ float:left; font-size:12px;}
.integ-sr b{ color:#9e090c; margin-left:10px;}
.use-integ .integ-sr input.integ-input{ position:inherit; border:1px #cacaca solid; text-align:right; height:30px; line-height:30px; width:80px; padding-right:15px; vertical-align:middle; margin-right:5px;}
.bill-total{ text-align:center; padding:25px 0 15px;}
.bill-total p{ font-size:14px; color:#353535;}
.bill-total p b{ font-size:18px; color:#be0101;}
.bill-total span{ font-size:14px; color:#6a6a6a;}
/*订单信息-------------------------------------------------------*/
/*个人信息（填写）*/
.info-t{ margin-top:10px; padding:10px 0; background:#fff; border-top:1px #dfdfdf solid; border-bottom:1px #dfdfdf solid;}
.info-con{ width:300px; margin:0 auto;}
.info-con dd{ font-size:16px; line-height:36px; height:36px;}
.info-t dl dt{ float:left; width:110px; text-align:right; margin-right:10px; font-size:16px; color:#3e3e3e; line-height:36px;}
.info-t dl dd{ width:100%; color:#3e3e3e; line-height:36px; padding-left:120px; font-size:16px; height:36px;}
.info-t dl dt span{ color:#999; font-size:12px; margin-right:10px;}
.info-t dl dd .info-input{ border:1px #afafaf solid; height:30px; line-height:30px; padding:0 5px;}
.info-t dl dd select{ width:50px;}
/*个人信息（填写）-------------------------------------------------------*/
/*个人信息*/
.product-button2 a.login_ipt{ width:130px; margin-left:15px;}
.product-button2 a.login_ipt:first-child{ margin-left:0;}
.product-button2 a.login_ipt-xg{ display:inline-block; width:120px; background:#dadada; height:40px; line-height:40px; color:#5a5a5a; font-size:16px; border:none; border-radius:30px; cursor:pointer;}

/*个人信息-------------------------------------------------------*/
/*购物车*/
.delete{ float:right; background:url(../images/delete.png) center no-repeat; background-size:10px; width:50px; height:50px; line-height:50px; margin-top:-50px; color:#fff; font-size:14px; position:relative; z-index:2; background-size:25px 25px;}
.gwc_list li{ border-top:1px #e7e7e7 solid; padding:15px 10px; background:#fff; margin-bottom:10px;}
.gwc-img{ float:left; width:115px; height:106px; margin-right:2%;}
.gwc-img img{ max-width:100%; border:1px #d6d6d6 solid; width:115px; height:106px;}
.gwc-li-r{/* width:100%;*/ padding-left:135px;}
.gwc-li-r b{ display:block; font-size:14px; font-weight:normal; color:#ab0000; margin:10px 0;}
.gwc_list li h2{ line-height:1;}
.gwc_list li h2 a{ font-weight:normal; font-size:14px; color:#413e3e;}
.gwc_list li input{/* float:left; width:24px; height:24px;*/ vertical-align:middle;}
.gwc_list li label{/* float:left;*/}
/* wrapper divs */
.gwc_lil .custom-checkbox,.gwc_jsl .custom-checkbox{ position: relative; height:18px;}
.gwc_lil .custom-checkbox input,.gwc_jsl .custom-checkbox input{ position: absolute; left: 2px; top: 3px; margin: 0; z-index: 0; }
.gwc_lil .custom-checkbox label,.gwc_jsl .custom-checkbox label{ display: block; position: relative; z-index: 1;cursor: pointer; padding-left:30px; height:18px; }
.gwc_lil .custom-checkbox label,.gwc_jsl .custom-checkbox label{ background: url(../images/radiobutton.jpg) no-repeat; }
.gwc_lil .custom-checkbox label.checked,.gwc_jsl .custom-checkbox label.checked{ background: url(../images/radiobutton_ed.jpg) no-repeat; }
.gwc_lil{ float:left; width:18px; height:18px; margin-top:36px;}
.gwc_lir{ padding-left:35px;}
.gwc_lir .num1{ border:1px #b0b0b0 solid; width:118px; height:33px;}
.gwc_js{ background:#fff; position:fixed; bottom:50px; width:100%; z-index:100; border-top:1px #e8e7e9 solid; height:40px; z-index:1;}
.gwc_jsl{ float:left; margin-top:7px;}
.gwc_jsl .custom-checkbox label{ font-size:14px; color:#3d3d3d;}
.gwc_ipt{ float:right; background:#9e090c; color:#fff; width:50px; height:40px; text-align:center; line-height:40px; padding:0 10px; margin-left:10px; font-size:12px; box-sizing:content-box;}
.gwc_js1{ padding:0 0 0 10px;}
.gwc_jsc{ float:right; color:#454545; font-size:12px;}
.gwc_jsc b{ font-size:14px; color:#d10000;}
.gwc_jsc span{ display:block; text-align:right; color:#999;}
/*购物车-------------------------------------------------------*/
/*会员卡绑定*/
.p-vip{ width:300px; margin:0 auto; padding:50px 0;}
.p-vip p{ font-size:14px; text-align:center; color:#4f4f4f; margin-bottom:25px;}
.vip-input{ border:1px #bababa solid; border-radius:25px; background-color:#f7f7f7; padding:0 25px; width:248px; height:50px; line-height:50px; box-sizing:content-box; margin-bottom:20px; position:relative;}
.vip-input input{ background:none; border:none; width:100%; height:36px; margin-top:5px; line-height:36px; font-size:20px;}
input.vip-hq{ display:inline-block; position:absolute; top:0; right:15px; background:#2e2d2d; width:100px; height:40px; line-height:40px; color:#fff; font-size:14px; border-radius:2px;-webkit-appearance : none ;}
/*会员卡绑定-------------------------------------------------------*/
/*我的订单*/
.mine-order ul{ margin-top:10px;}
.mine-order li{ border-bottom:1px #dfdfdf solid; border-top:1px #dfdfdf solid; background:#fff; margin-bottom:10px;}
.mine-order li h2{ border-bottom:1px #e6e6e6 solid; color:#434343; font-size:14px; padding:15px 10px; font-weight:normal;line-height: 30px;}
.mine-order li h2 span{ float:right; color:#a90303; }
.mine-order li h2 span.end-no{ color:#303030;}
.mine-order li h2 span a{ box-sizing: content-box;
    color: #413e3e;
    border: 1px solid;
    border-radius: 5px;
    float: right;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    padding: 0 10px;
    text-align: center;
   }
   .status{border-bottom:1px #e6e6e6 solid; color:#434343; font-size:14px; padding:15px 10px; font-weight:normal;line-height: 30px; height:30px;}
   .status span{ float:right; color:#a90303; }
.status span.end-no{ color:#303030;}
.status span a{ box-sizing: content-box;
    color: #413e3e;
    border: 1px solid;
    border-radius: 5px;
    float: right;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    padding: 0 10px;
    text-align: center;
   }
  .status span a.fukuan{background:none repeat scroll 0 0 #9e090c;color: #fff;border: 1px solid;border-radius: 5px;}
.m-order-goods{ padding:10px;}
.m-order-goods1{ padding-right:15px; background:url(../images/bg4.png) right center no-repeat; background-size:12px;}
.m-oeder-img{ border:1px #e4e4e4 solid; width:115px; height:106px; float:left;}
.m-order-goods a{ display:block;}
.m-order-name{/* width:100%;*/ padding-left:125px;}
.m-order-name h3{ font-size:14px; color:#413e3e; font-weight:normal;}
.m-order-name p{ font-size:12px; color:#413e3e; margin:5px 0; line-height:1.8;}
.m-order-name p span{ display:block;}
.m-order-name b{ display:block; float:right; margin-top:-25px; color:#cc0005; font-size:16px; font-weight:normal;}
.m-order-edit{ text-align:right; padding:10px; border-top:1px #d6d6d6 solid;}
.m-order-edit a,.m-order-edit span{ display:inline-block; border:1px #a1a1a1 solid; font-size:12px; border-radius:4px; color:#858585; width:60px; height:25px; text-align:center; line-height:25px;}
.m-order-edit a.color1{ border-color:#b20000; color:#a90303;}
.m-order-edit a:hover{ background:#a90303; border-color:#b20000; color:#fff; text-align:center;}
/*我的订单-------------------------------------------------------*/
/*我的订单1*/
.mine-order1{ background:url(../images/bg.png) center no-repeat; background-color:#eaeaea; position:relative;}
.mine-order1 p{ position:absolute; top:70%; width:100%; text-align:center;}
/*我的订单1-------------------------------------------------------*/
/*用户中心*/
.user-admin{ background:url(../images/user_bg.jpg) top center no-repeat;/* background-size:100%;*/ position:relative; height:180px; overflow:hidden;}
.user-admin-info{ text-align:center; width:255px; margin:50px auto 0; height:80px;}
.user-admin-img{ float:left; display:inline; margin-right:20px;}
.user-admin-img img{ width:80px; height:80px; border-radius:40px;}
.user-new{ float:left; display:inline; text-align:left;}
.user-new a{ color:#fff;}
.user-new a.user-open{ border:1px #fff solid; border-radius:5px; font-size:14px; padding:5px 15px; display:block; margin-bottom:10px; margin-top:10px; text-align:center;}
.user-new a.user-old{ font-size:14px; text-decoration:underline;}
.user-admin-info-ed{ width:289px;}
.user-new h3{ font-size:14px; color:#fff; font-weight:normal; margin:15px 0 10px;}
.user-new p{ font-size:12px; color:#fff;}
.user-new p span{ margin:0 10px;}
.user-status{ position:absolute; bottom:0; left:0; background:url(../images/black1.png) repeat; width:100%; height:50px; line-height:}
.user-status li{ float:left; display:inline; width:20%; text-align:center;}
.user-status li a{ display:block; color:#fff; font-size:14px; padding-top:5px; height:45px;}
.user-status li span{ display:inline-block; width:21px; height:21px; line-height:21px; text-align:center;}
.user-status li span.user-value{ color:#a8061d; border-radius:50%; background-color:#fff;}
.user-status li.user-status1 a,.user-status li.user-status2 a{ background:url(../images/user_bg1.jpg) right center no-repeat;}
.user-ul{ margin-top:25px;}
.user-ul li{ background:#fff; padding:0 20px; height:50px; border-top:1px #d6d6d6 solid; border-bottom:1px #d6d6d6 solid; margin-bottom:10px;}
.user-admin-list a{ padding-left:35px; display:block; line-height:50px; background: url(../images/user_icon.png) no-repeat; font-size:14px; color:#030303; position:relative;}
.user-admin-list a i{ display:block; background:url(../images/bg4.png) no-repeat; background-size:10px; width:10px; height:20px; position:absolute; right:0; top:15px;}
.user-admin-list li a:hover{ color:#a8061d;}
.user-admin-list li.user-ul-li1 a{ background-position:0 12px; background-size:23px;}
.user-admin-list li.user-ul-li2 a{ background-position:0 -31px; background-size:23px;}
.user-ul-1{ background:#fff; border-top:1px #d6d6d6 solid; border-bottom:1px #d6d6d6 solid; margin-bottom:10px; padding:0 20px;}
.user-ul-11 li{ border-top:1px #dadada solid;}
.user-ul-11 li:first-child{ border:none;}
.user-admin-list li.user-ul-li3 a{ background-position:0 -79px; background-size:23px;}
.user-admin-list li.user-ul-li4 a{ background-position:0 -125px; background-size:23px;}
.user-admin-list li.user-ul-li5 a{ background-position:0 -166px; background-size:23px;}
.user-admin-list li.user-ul-li6 a{ background-position:0 -203px; background-size:23px;}
.user-admin-list li.user-ul-li7 a{ background-position:0 -244px; background-size:23px;}
.user-admin-list li.user-ul-li8 a{ background-position:0 -296px; background-size:23px;}
.user-admin-list li.user-ul-li9 a{ background-position:0 -343px; background-size:23px;}
.user-admin-list li.user-ul-li10 a{ background-position:0 -391px; background-size:23px;}
.user-admin-list li.user-ul-li11 a{ background-position:0 -437px; background-size:23px;}
.mb10{ margin-bottom:10px;}
.product-button1 a.login_ipt.bgc8c8c8{ background:#c8c8c8; height:27px; width:170px; line-height:27px;}
.product-button1 a.login_ipt.bgc8c8c8:hover{ background-color:#9e090c;}
/*用户中心-------------------------------------------------------*/
/*优惠券*/
.dbe-admin{ float:right; background:url(../images/coupon_admin.png) center no-repeat; background-size:20px; width:50px; height:50px; margin-top:-50px; position:relative; z-index:2;}
.coupon-ul{ margin-top:15px; padding:0 10px;}
.coupon-ul li{ padding:22px 0; border-bottom:1px #bbb solid; position:relative;}
.coupon-ul li .coupon-l{ float:left; padding-right:62px;}
.coupon-ul li .coupon-l img{ float:left; margin-right:15px; width:98px;}
.coupon-r{ padding-left:113px;}
.coupon-r h3{ font-weight:normal; font-size:14px; color:#444; margin:0 0 5px;}
.coupon-r p{ font-size:12px; color:#444;}
.coupon-ul li a{ display:inline-block; position:absolute; right:0; top:50%; margin-top:-12px; border:1px #b00604 solid; font-size:12px; border-radius:4px; color:#9a0200; width:60px; height:25px; text-align:center; line-height:25px;}
.coupon-ul li a:hover{ background-color:#b00604; color:#fff;}
.coupon-ul li a.coupon-ed{ border-color:#c6c6c6; color:#565656;}
.coupon-ul li a.coupon-ed:hover{ background:none;}
/*优惠券-------------------------------------------------------*/
/*地址管理*/
.dbe-address{ float:right; background:url(../images/add_address_ico.png) center no-repeat; width:74px; height:74px; margin-top:-74px;}
.p-address ul{ margin-top:10px;}
.p-address li{ background:#fff; border-top:1px #d6d6d6 solid; border-bottom:1px #d6d6d6 solid; padding:10px 20px; margin-bottom:10px;}
.p-address li .bill-pay-li{ float:none; padding-left:0; margin-left:27px;}
.p-address li .bill-pay-li h3{ margin-bottom:5px;}
.p-address li .bill-pay-li span{ color:#d10101;}
.p-address li .bill-pay-li b{ font-size:14px; color:#d7050a; font-family:Arial;}
.p-address .custom-radio{ position: relative;}
.p-address .custom-radio input{ position: absolute; left: 2px; top: 25px; margin: 0; z-index: 0; }
.p-address .custom-radio label{ display: block; position: relative; z-index: 1;cursor: pointer; padding-left:35px; padding-right:50px;}
.p-address .custom-radio label{ background: url(../images/radiobutton.jpg) left center no-repeat;}
.p-address .custom-radio label.checked{ background: url(../images/radiobutton_ed.jpg) left center no-repeat;}
.p-address li a.address_edit{ display:block; background:url(../images/address_edit.png) no-repeat; width:23px; height:23px; float:right; margin-top:-46px; position:relative; z-index:99;}
.p-address li a.address_edit:hover,.p-address li a.address_edit:focus{ background-position:top right;}
/*地址管理-------------------------------------------------------*/
/*积分产品*/
/*.all .main1{ background:#fff;}*/
.user-admin1{ background:url(../images/user_bg.jpg) top center no-repeat; overflow:hidden;}
.user-admin-info1{ text-align:center; padding:20px 0 20px;}
.user-admin-info1 .user-admin-img{ float:none;}
.user-admin-info1 p{ font-size:14px; color:#fff; margin:10px 0;}
.user-admin-info1 p span{ margin-left:10px;}
.user-admin-info1 a.qian{ display:inline-block; background:url(../images/qian_bg.png) center no-repeat; color:#fff; width:194px; height:44px; line-height:44px;}
.inte-title{ padding:10px; background:#16110f; color:#fff;}
.inte-product{ padding:0 10px;}
.inte-product ul li{ float:left; width:50%;}
.inte-product ul li a{ display:block; border-left:1px #9c9c9c dashed; border-bottom:1px #9c9c9c dashed; padding:10px;}
.inte-product ul li.br0 a{ border-left:none; padding-left:11px;}
.inte-product ul li img{ display:block; margin:0 auto 8px; max-width:100%;}
.inte-product ul li h3{ font-size:14px; font-weight:normal; color:#413e3e; margin-bottom:5px;}
.inte-product ul li p{ font-size:16px; color:#ab0000;}
.inte-product ul li p del{ font-size:12px; color:#0a0a0a; float:right;}
.all .main1 .p-footer{ background:#fff;}
/*积分产品-------------------------------------------------------*/
/*回到顶部、返回首页*/
.suspension{ background:url(../images/bg_png.png) repeat; width:38px; border-radius:19px; text-align:center; padding:10px 0; position:fixed; right:10px; bottom:25%; z-index:999;}
.suspension a.back-top{ display:block; background:url(../images/back_top.png) top center no-repeat; background-size:18px; padding-top:15px; color:#fff; font-size:14px; margin-bottom:12px;}
/*.suspension a.back-top:hover{ background-position:center -40px; color:#d2100d;}.suspension a.back-home:hover{ background-position:center -50px; color:#d2100d;}*/
.suspension a.back-home{ display:block; background:url(../images/back_home.png) top center no-repeat; background-size:18px; padding-top:20px; color:#fff; font-size:14px;}

/*回到顶部、返回首页-------------------------------------------------------*/
/*积分产品详情*/
.product-det-namel p samp.incon-no{ font-family:"微软雅黑"; background:url(../images/ico_no.png) left bottom no-repeat; padding-left:3px; float:left;}
.product-det-namel p samp.incon-no em{ background:#d4d4d4; font-size:11px; font-style:normal; color:#fff; padding:2px;}
.pro-detail{ background:#f3f2f2; padding:10px;}
.pro-detail h3{ font-size:14px; color:#2e2e2e; font-weight:normal; border-bottom:1px #dfdfdf solid; padding-bottom:10px; margin-bottom:10px;}
.pro-detail ul li{ font-size:12px; color:#2e2e2e; width:50%; float:left; line-height:36px;}
.select-finger{ line-height:20px; border-bottom:1px #e3e3e3 solid; padding:15px 0;}
.select-finger span{ font-size:12px;}
.select-finger select{ border:1px #c9c9c9 solid; width:95px; height:20px; vertical-align:middle;}
.select-finger input{ border:1px #c9c9c9 solid; vertical-align:middle; height:25px; line-height:25px; padding:0 5px; width:95px;}
.select-finger a{ font-size:12px; color:#787878; font-weight:normal; margin-left:10px;}
.select-finger a:hover{ color:#b10a0a;}
.number{ width:65px; height:34px; text-align:center; border:1px #d0d0d0 solid; float:left; margin-right:10px; color:#606060;}
/*积分产品详情-------------------------------------------------------*/
/*积分兑换（第二步）*/
.dbe-borbg{ background:#fff; border-top:1px #d6d6d6 solid; border-bottom:1px #d6d6d6 solid;}
.mt10{ margin-top:10px;}
.pd-l10{ padding:0 10px;}
.gift-list li{ padding:0 10px;}
.gift-list li h2{ font-size:14px; color:#444; font-weight:normal; border-bottom:1px #d6d6d6 solid; padding-left:0; padding-right:0;}
.gift-list li h2 span{ float:right; color:#373737;}
.gift-addr{ padding-bottom:10px;}
.gift-addr h2{ font-size:16px; color:#444; font-weight:normal; border-bottom:1px #d6d6d6 solid; padding:10px 0 5px;}
.gift-addr p{ line-height:30px; color:#444; font-size:14px; margin-top:5px;}
/*积分兑换（第二步）-------------------------------------------------------*/
/*积分兑换（第三步）*/
.serch{ height:54px; border:1px #dfdfdf solid; border-radius:27px; background:#fff; margin:10px;}
.serch input{ background-image:url(../images/search.png); background-repeat:no-repeat; background-position:left center; margin:13px; height:27px; line-height:27px; border:none; width:80%; padding-left:40px;}
.gift-list .m-order-goods{ background:none; padding:10px 0;}
.gift-list .m-order-name p span{ color:#b10a0a;}
.gift-list .m-order-name b{ color:#b10a0a; float:none; margin:0; display:inline; font-size:12px; font-weight:bold;}
.gift-list .m-order-name del{ font-size:12px; color:#413e3e; display:block;}
.gift-list .m-order-name i{ font-style:normal; color:#413e3e; margin-top:-25px; float:right;}
/*积分兑换（第三步）-------------------------------------------------------*/
/*积分兑换（第四步）*/
.inte-ewm{ margin-bottom:10px;}
.inte-ewm h2{ background:#f7f7f7; font-size:16px; color:#393939; padding:10px 25px; font-weight:normal; border-bottom:1px #dfdfdf solid;}
.inte-ewm h2 span{ float:right;}
.integ-ewm{ text-align:center; padding:20px;}
.integ-ewm img{ max-width:100%;}
.gift-addr h3{ background:#f7f7f7; font-size:16px; color:#393939; padding:10px; font-weight:normal; border-bottom:1px #dfdfdf solid;}
.gift-addr h3 span{ float:right; color:#a20101;}
/*积分兑换（第四步）-------------------------------------------------------*/
/*积分明细1*/
.card-num{ font-size:16px; color:#313131; padding:15px 10px;}
.integ-det h2{ font-size:16px; color:#272727; font-weight:normal; padding:15px 0; border-bottom:1px #ccc solid;}
.integ-det-ul li{ border-top:1px #b8b8b8 dashed; padding:15px 0;}
.integ-det-ul li:first-child{ border:none}
.integ-det-ul li:first-child img{ border:none;}
.integ-det-ul li h3{ font-family:Arial; font-size:16px; color:#4d4d4d; font-weight:normal; margin-bottom:10px;}
.integ-det-ul li img{ width:115px; height:106px; border:1px #e4e4e4 solid; box-sizing:border-box; vertical-align:middle; margin-right:10px; float:left;}
.integ-det-ul li p{ font-size:14px; padding-left:125px;}
.integ-det-ul li span{ float:right; font-family:Arial; color:#af0302; font-size:18px; line-height:108px;}
.integ-exc .tab-m li.cur a{ background:#fff;}
.integ-ed{ padding:30px 10px;}
.integ-ed p{ float:left; width:50%; text-align:center; color:#636363; font-size:14px;}
.integ-ed p span{ font-family:Arial; font-weight:bold; color:#2b952c; font-size:18px;}
.integ-ed a{ background:#d83c59; color:#fff; font-size:14px; border-radius:2px; padding:10px 20px;}
.integ-yes{ text-align:center; padding:30px 10px; font-size:14px; color:#636363;}
.integ-yes span{ font-family:Arial; font-weight:bold; color:#2b952c; font-size:18px;}
/*积分明细1-------------------------------------------------------*/
/*开通新会员*/
.new-vip{ font-size:14px; color:#3e3e3e; padding-left:15px;}
.new-vip a{ color:#c40000;}
.new-vip input{ margin-right:5px;}
/*开通新会员-------------------------------------------------------*/
/*加入购物车弹窗*/
.cd-popup-trigger { display: block; width: 170px; height: 50px; line-height: 50px; margin: 3em auto; text-align: center; color: #FFF; font-size: 14px; font-size: 0.875rem; font-weight: bold; text-transform: uppercase; border-radius: 50em; background: #35a785; box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07); }
/* -------------------------------- 

xpopup 

-------------------------------- */
.img-replace { /* replace text with an image */
display: inline-block; overflow: hidden; text-indent: 100%; color: transparent; white-space: nowrap; }

.cd-popup { position: fixed; left: 0; top: 0; z-index:1000; height: 100%; width: 100%; background:url(../images/bg_png.png) repeat;; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; }
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position:absolute; left:50%; top:30%; width:280px; margin-left:-140px; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); /* Force Hardware Acceleration in WebKit */
-webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; }

.cd-popup-container .cd-popup-close { position: absolute; top: 8px; right: 8px; width: 25px; height: 25px; background:url(../images/close.png) left bottom no-repeat;}

.add-tc{ text-align:center; padding-bottom:15px; background:#fff;}
.add-tc h2{ background:#960606 url(../images/bg1.jpg) left no-repeat; text-align:center; height:47px; color:#fff; font-size:16px; font-weight:normal; line-height:47px;}
.add-goods{ padding:15px 10px;}
.add-goods img{ width:100px; border:1px #d6d6d6 solid; float:left;}
.add-goods-r{ padding-left:115px; text-align:left;}
.add-goods-r h3{ font-size:14px; color:#2e2e2e; font-weight:normal; margin-bottom:15px; line-height:22px; height:44px; overflow:hidden;}
.add-goods-r p{ font-size:12px; line-height:18px; color:#606060;}
.add-goods-r p b{ color:#d10202;}
.go-shopping{ display:inline-block; width:115px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#f17a06; border-radius:20px; margin-right:10px;}
.go-shopping:hover{ background:#da6f06;}
.go-clear{ display:inline-block; width:115px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#a90808; border-radius:20px;}
.go-clear:hover{ background:#9b0707;}
/*加入购物车弹窗-------------------------------------------------------*/
/*删除商品弹窗*/
.delete-goods{ background:#fff; border-radius:3px;}
.delete-goods h2{ font-size:16px; font-weight:normal; color:#b20000; height:50px; line-height:50px; border-bottom:2px #be1212 solid; padding-left:20px;}
.delete-goods a{ display:block; height:45px; line-height:45px; font-size:14px; color:#111111; border-bottom:1px #d7d7d7 solid; padding-left:20px;}
.delete-goods a.delete-reset{ border-bottom:none;}
/*删除商品弹窗-------------------------------------------------------*/
/*裸钻列表*/
.results{ text-align:center; font-size:16px; color:#404040; padding:15px 0;}
.search-list{ background:#fff;}
.search-ul li{ padding:40px 10px; border-top:1px #b3b3b3 solid;}
.search-ul li:first-child{ border-top:none;}
.search-ul img{ float:left;}
.search-li-r{ padding-left:85px; position:relative;}
.property{ padding-right:20px; padding-top:5px;}
.property p{ width:85px; text-align:left; float:left; font-size:16px; color:#404040; line-height:1.5; margin-bottom:5px;}
.property p span{ display:block;}
.price{ position:absolute; top:15px; right:10px; width:100px; text-align:right; font-size:16px; color:#d60100;}
.product-button3{ background:url(../images/white.png) repeat;}
/*裸钻列表-------------------------------------------------------*/
/*裸钻搜索*/
.search-title{ font-size:18px; color:#404040; padding:15px 0 15px 10px; margin-bottom:15px;}
.diamond-shape li{ float:left; display:inline; width:20%; text-align:center; margin-bottom:30px;}
.diamond-shape li a{ display:block; font-size:16px; color:#343434;}
.diamond-shape li a em{ display:block; margin-bottom:12px; width:49px; height:43px; margin:0 auto; margin-bottom:12px;}
.diamond-shape li.round-shape a em{ height:43px; background:url(../images/round.png) center top no-repeat;}
.diamond-shape li.princess-shape a em{ background:url(../images/princess.png) center top no-repeat;}
.diamond-shape li.pear_shaped-shape a em{ background:url(../images/pear_shaped.png) center top no-repeat;}
.diamond-shape li.heart-shape a em{ background:url(../images/heart.png) center top no-repeat;}
.diamond-shape li.square-shape a em{ background:url(../images/square.png) center top no-repeat;}
.diamond-shape li.olive-shape a em{ background:url(../images/olive.png) center top no-repeat;}
.diamond-shape li.oval-shape a em{ background:url(../images/oval.png) center top no-repeat;}
.diamond-shape li.emerald-shape a em{ background:url(../images/lei_dien.png) center top no-repeat;}
.diamond-shape li.lei_dien-shape a em{ background:url(../images/pear_shaped.png) center top no-repeat;}
.diamond-shape li.triangle-shape a em{ background:url(../images/triangle.png) center top no-repeat;}
.diamond-shape li a:hover,.diamond-shape li.cur a{ color:#ff9aaa;}
.diamond-shape li a:hover em,.diamond-shape li.cur a em{ background-position:center bottom;}
.diamond-color{ clear:both; overflow:hidden; padding:0 10px;}
.diamond-color li{ background:#fff; border-right:1px #d8d8d8 solid; border-top:1px #d8d8d8 solid; width:92px; height:46px; text-align:center; float:left; border-bottom:1px #d8d8d8 solid; margin-bottom:10px;}
.diamond-color li a{ display:block; line-height:46px; color:#626161; font-size:20px; text-transform:uppercase;}
.diamond-color li a:hover,.diamond-color li.current a{ color:#fff; background:#ff9aaa;}
/*裸钻搜索-------------------------------------------------------*/



/*附加样式-----------------------------------------*/
.input{ padding:5px 4px; min-height:20px; line-height:20px; border:1px solid #d4d4d4; background:#fff; vertical-align:middle; color:#333;  }
	.input.normal{ width:300px; }
	.input.txt{ width:200px; }
	.input.small{ width:50px; }
	.input:focus{ background:#FFFBDE; border-color:#7BBFF2; outline:2px solid #99D8F5; }
.input-date{ position:relative; display:inline-block; width:180px; height:30px; vertical-align:middle; *display:inline; }
.input-date .date{ width:144px; }
.input-date i{ position:absolute; top:8px; right:29px; width:14px; height:14px; text-indent:-99em; background:url(/admin/skin/default/skin_icons.png) no-repeat -196px -112px; overflow:hidden;}
.multi-radio {
    display: inline-block;
    vertical-align: middle;
}
.multi-radio:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.multi-radio .boxwrap {
    display: inline-block;
    vertical-align: middle;
}
.multi-radio a {
    border: 1px solid #d4d4d4;
    color: #333;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 100%;
    height: 20px;
    line-height: 20px;
    margin-right: -1px;
    padding: 5px 15px;
    vertical-align: middle;
}
.multi-radio a:hover {
    background: none repeat scroll 0 0 #c9e1ef;
    text-decoration: none;
}
.multi-radio a:active {
    text-decoration: none;
}
.multi-radio a.selected {
    background: none repeat scroll 0 0 #16a0d3;
    border-color: #1096c7;
    color: #fff;
}
/*多项选择*/
.multi-checkbox{ display:inline-block; vertical-align:middle; }
	.multi-checkbox:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-checkbox .boxwrap{ display:inline-block; vertical-align:middle; }
	.multi-checkbox a{text-align:center;  margin-bottom: 30px; display:inline-block; float:left; margin-right:-1px; padding:5px 15px; line-height:20px; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; }
	/*.multi-checkbox a:hover{ background:#ff9aaa; text-decoration:none; }*/
	.multi-checkbox a:active{ text-decoration:none;  }
	.multi-checkbox a.selected{ background:#ff9aaa; border-color:#d4d4d4; color:#fff;}
	.multi-checkbox a:last-child{ /*border-right:1px solid #d4d4d4;*/ }
	
	/*多项选择*/
.multi-checkboxcolor{ display:inline-block; vertical-align:middle;padding: 0 10px; }
	.multi-checkboxcolor:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
	.multi-checkboxcolor .boxwrap{ display:inline-block; vertical-align:middle; }
	.multi-checkboxcolor a{text-align:center;margin-bottom: 10px; display:inline-block; float:left; margin-right:-1px; padding:5px 15px; height:46px;   width: 92px; line-height:33px; border:1px solid #d4d4d4; vertical-align:middle; color:#333; font-size:100%; cursor:pointer; }
	/*.multi-checkboxcolor a:hover{ background:#ff9aaa; text-decoration:none; }*/
	.multi-checkboxcolor a:active{ text-decoration:none; }
	.multi-checkboxcolor a.selected{ background:#ff9aaa; border-color:#d4d4d4; color:#fff; }
	.multi-checkboxcolor a:last-child{ /*border-right:1px solid #d4d4d4;*/ }
/*附加样式-----------------------------------------*/



/*2015年03月04日*/
.myintegral .tab-m{ border-bottom:1px #dadada solid;}
.myintegral .tab-m li{ border-bottom:none;}
.mycollect li h2 span{ display:block; float:none; font-size:16px; margin-bottom:5px;}
.finger_ring{}


/*2015-03-04底部一键呼叫*/
.footer{ background:#282828; height:50px; box-shadow:0 0 5px rgba(0,0,0,0.5); position:fixed; bottom:0; width:100%; z-index:2;}
.footer a{ display:block; color:#7f7f7f; font-size:12px; text-align:center; padding:10px 0 5px;}
.footer a i{ display:block; margin:0 auto 5px; width:15px; height:15px; background:url(../images/bot_icon.png) no-repeat; background-size:15px;}
.bot_looser a i{ background:url(../images/bot-looser.png) center no-repeat; background-size:18px 15px; width:18px; height:15px;}
.bot_pro a i{ background-position:0 -13px;background-size:13px; height:13px;}
.bot_gwc a i{ background-position:0 -30px;}
.bot_admin a i{ background-position:0 -45px;}
.footer div{ float:left; width:20%;}
.footer div.bot_phone{ position:relative; top:-10px; z-index:99;}
.footer div.bot_phone span{ display:block; background:#282828; padding:3px; width:50px; height:50px; border-radius:50%; margin:0 auto;/* max-width:100%;*/ box-sizing:content-box;}
.footer div.bot_phone a{ width:48px; height:48px; border:1px #5f5f5f solid; border-radius:50%; padding:0; box-sizing:content-box;}
.footer div.bot_phone a i{ background:url(../images/back_home.png) center no-repeat; background-size:24px 24px; width:48px; height:48px; margin-bottom:0;}
/*2015-03-04底部一键呼叫-------------------------------------------------------*/


.login_iptl{-webkit-appearance : none ;  display:inline-block; background:#9e090c; width:130px; height:40px; line-height:40px; color:#fff; font-size:16px; border:none; border-radius:30px; cursor:pointer;}
.login_iptr{-webkit-appearance : none ;  display:inline-block; background:#ddd; width:130px; height:40px; line-height:40px; color:#333; font-size:16px; border:none; border-radius:30px; cursor:pointer;}






